//#include<bits/stdc++.h>
//using namespace std;
//
//const int N = 150;
//int a[N][N], b[N][N] ;
//int main()
//{
//    int n, m; cin >> n >> m;
//    for (int i = 1; i <= n; i++)
//    {
//        for (int j = 1; j <= m; j++)
//        {
//            cin >> a[i][j];
//        }
//    }
//    for (int i = 1; i <= n; i++)
//    {
//        for (int j = 1; j <= m; j++)
//        {
//            if (a[i][j] == 1)
//            {
//                b[i][j] = 9;
//                continue;
//            }
//            int bomb = 0;
//
//            for (int _i = max(i - 1, 1); _i <= min(i + 1, n); _i++)
//            {
//
//                for (int _j = max(j - 1, 1); _j <= min(j + 1, m); _j++)
//                {
//                    if (a[_i][_j] == 1)bomb++;
//                }
//            }
//            b[i][j] = bomb;
//        }
//    }
//    cout << "---------------------------------" << endl;
//    for (int i = 1; i <= n; i++)
//    {
//        for (int j = 1; j <= m; j++)
//        {
//            cout << b[i][j]<<' ';
//        }
//        cout << endl;
//    }
//
//    return 0;
//}